package com.yq.homework.day21;

import java.util.Scanner;

/**
 * @author 3307235355@qq.com
 * @since 2022/06/22 16:09
 * 判断一个字符串是否是对称字符串,
 * 例如"abc"不是对称字符串，
 * "aba"、"abba"、"aaa"、"mnanm"
 * 是对称字符串 提示: 判断一个字符串是否是对称的字符串，
 * 我只需要把 第一个和最后一个比较 第二个和倒数第二个比较 ...
 * 可以借助StringBuffer
 */
public class Demo05 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入一个字符串：");
        String s = scanner.nextLine();
        StringBuffer s1 = new StringBuffer(s);
        StringBuffer s2 = s1.reverse();
        if (s.length()<2){
            System.out.println("不是");
            return;
        }
        if (s.length()==2){
            String newStr="";
            for (int i = 0; i < s.length(); i++) {
                char c = s.charAt(i);
                newStr.concat(String.valueOf(c));
            }
            if (s.equals(newStr)) {

                System.out.println(s+"是对称字符串");
                return;
            } else{
                System.out.println("不是");
                return;
            }
        }
        if (s1.equals(s2)) {
            System.out.println(s+"是对称字符串");
        }else{
            System.out.println("不是");
        }
    }
}
